|
AutoCAD VBA : Makros in VBA unter C3D2017, Programmabsturz
otm am 18.07.2017 um 14:22 Uhr (5)
Liebes Forum, es muss wohl an den doppelten Einträgen im _adcenter bei Layer/Layers, Blöcke/Blocks, ... liegen.Per VBA kann man deshalb die richtige Liste (ThisDrawing.layers(xxx)) wohl nicht immer ansprechen und es kommt zu Fehlermeldungen.Lt. Autodesk kommt dieser Fehler (deutsche + englische Ordner) bei den deutschen Civil 3D Versionen von 2018,2017 und 2016 vor.Kann mir jemand sagen, wie ich die richtige Liste im VBA korrekt anspreche?------------------Grüße aus MünchenChristian
|
In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : Attribute aus Exel auslesen
rexxitall am 06.01.2018 um 10:47 Uhr (1)
Hi Klaus, wenn man ein Prblem nur unzureichend beschreibt... So wie ich es verstanden habe, hat er die Möglichkeit aus Inventor heraus auf seine Daten zuzugreifen. - Und somit auch wegzuspeichern. Natürlich ist die Lösung über Zwischendateien das anschließend in ACAD wieder zusammenzufrickeln alles andere als elegant aber dürfte zumindest funktionieren. Es mag möglich sein über die COM Schnittstelle das ganze direkt zu verknüpfen und auszuwerten. Autocad in Inventor einbinden oder umgekehrt. Da ich den Inv ...
|
In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : Hilfe bei Erstellung von Block
KlaK am 01.02.2018 um 13:50 Uhr (1)
Wie bereits erwähnt gibt es hierfür zwei Varianten Block : Erzeugt innerhalb der Zeichnung den Block aus den angewählten Elementen / der ganzen ZeichnungWBlock: Speichert das ganze in eine neue ZeichnungWenn wirklich die ganze Zeichnung ein Block werden soll, hättest Du auch die Zeichnung über Einfügen in einer anderen Zeichnung aufrufen können. Der Dateiname wäre dann automatisch der Blockname.Darf man Dir mal empfehlen die Ersten Schritte von Autocad durchzulesen?Das sind eigentlich grundlegende Seiten d ...
|
In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : AutoCAD Sichtbarkeiten eines dynamischen Blocks mit VBA
Andre B. am 04.02.2018 um 10:14 Uhr (15)
Hallo liebe CAD-Gemeinde,ich bin nun leider am verzweifeln . Ich habe viel gelesen, auch hier im Forum. Leider bin ich im VBA-Programmieren von AutoCAD noch ein totales Greenhorn.Mein Ziel: Ich habe eine Access Datenbank aus der ich ACad-Zeichnungen öffnen möchte und die Blöcke, welche dort enthalten sind, auslesen. Die Zeichnung öffnen und alle Blocktypen auslesen (inkl. Attribute) habe ich schon geschafft. Ich weiß auch, ob es sich um einen dynamischen Block handelt. Jetzt fehlt mir lediglich der VBA B ...
|
In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : AutoCAD Sichtbarkeiten eines dynamischen Blocks mit VBA
Andre B. am 06.02.2018 um 21:42 Uhr (15)
Erst einmal vielen Dank. Das ist viel zu lesen und versuchen es zu verstehen.Ich melde mich später mit Erfolgsmeldung oder weiteren Fragen ------------------MS Access 2016, Autodesk AutoCAD 2018, MS Office 2016
|
In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : AutoCAD Sichtbarkeiten eines dynamischen Blocks mit VBA
Andre B. am 07.02.2018 um 21:09 Uhr (1)
OK. Danke für die Erklärung. Leider bin ich wirklich noch nicht so weit mit dem Verständnis.Frage: Was sind Dictionaries? Beim Google findet man hauptsächlich "Wörterbücher", was ja auch die Übersetzung ist. Auch hier im Forum finde ich nicht so recht die richtig gestellte Frage für die Suche. Befindet sich die "Dictionary" in einer Zeichnung? Wie schreibe ich die Funktionen da rein?Tut mir leid, dass ich so viel nachfragen muss . A. ------------------MS Access 2016, Autodesk AutoCAD 2018, MS Office 2016
|
In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : AutoCAD Sichtbarkeiten eines dynamischen Blocks mit VBA
Andre B. am 13.02.2018 um 11:56 Uhr (1)
Keiner eine Idee, wie ich mit dem Problem weiterkomme? ------------------MS Access 2016, Autodesk AutoCAD 2018, MS Office 2016
|
In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : AutoCAD Sichtbarkeiten eines dynamischen Blocks mit VBA
Andre B. am 14.02.2018 um 06:59 Uhr (1)
Guten Morgen,anbei ein Beispiel mit zwei dynamischen Blöcken, welche jeweils Sichtbarkeiten enthalten.Ich brauche keinen fertigen Code, mir reicht lediglich ein Denkanstoß. Vielen Dank im Voraus.André ------------------MS Access 2016, Autodesk AutoCAD 2018, MS Office 2016[Diese Nachricht wurde von Andre B. am 14. Feb. 2018 editiert.]
|
In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : AutoCAD Sichtbarkeiten eines dynamischen Blocks mit VBA
Andre B. am 19.02.2018 um 07:01 Uhr (1)
Guten Morgen Klaus,danke für den Ansatz. Seltsamerweise musste ich es etwas anpassen.Die Zeile Zitat:Debug.Print "Propname: " & strPropName & " / " & st1 hat immer einen Fehler gebracht, wenn der Inhalt von strPropName "Origin" war. Keine Ahnung warum, hab ich aber ausgegrenzt, dann funktionierte es.Leider nicht ganz das Ergebnis, welches ich erhofft hatte. Eigentlich wollte ich nach Ablauf der Prozedur, dass ich von jedem einzelnen Referenz-Block alle möglichen Sichtbarkeiten erhalte. Dies hat den Hinter ...
|
In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : AutoCAD Sichtbarkeiten eines dynamischen Blocks mit VBA
KlaK am 19.02.2018 um 13:46 Uhr (1)
Hallo André,das wird so nicht gehen, da man über VBA keinen Zugriff auf die dynamischen Eigenschaften von Blöcken hat. Man kann lediglich über die eingefügten Blockreferenzen zugreifen.Möchtest Du nun alle in der Block-Section enthaltenen Blöcke und deren dynamische Eigenschaften in einer DB speichern, müßte man hier einen kleinen Umweg gehen und diese Blöcke temporär in die Zeichnung einfügen. Anschließend könntest Du Dir über diese BlockReferencen mit z.B.: AV = DynBloProp.AllowedValues die zulässigen We ...
|
In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : SelectionSets mit Excel ohne Verweise
MReAutoCAD am 09.03.2018 um 11:00 Uhr (1)
Hallo liebe Forenmitglieder,ich schreibe ein Excel-Tool für mehrere ACAD Anwender. Die ACAD Versionen unterscheiden sich von 2016 bis 2018.Jetzt möchte ich gerne SelectionSets im Excel-VBA Code anwenden, nur leider werden keine Blöcke gefunden.Füge ich unter Verweise die ACAD 2018 Lib hinzu, klappt alles ohne Probleme.Am liebsten würde ich auch auf eine Verweis-Lib verzichten, da ja leider die ACAD 2018 Lib für die 2016 Anwender nicht verfügbar ist. Hat jemand eine Idee, wie ich das Problem lösen kann? Ode ...
|
In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : SelectionSets mit Excel ohne Verweise
MReAutoCAD am 09.03.2018 um 16:16 Uhr (1)
Hallo,vielen Dank für deine Antwort und den Vorschlag das Thema umzudrehen. Das Tool selbst besteht im Wesentlichem aus Code für Excel und AutoCAD- Funktionen werden nur wenige genutzt.Außerdem wird das Tool nicht für jede AutoCAD Zeichnung gebraucht, sodass ich es in Summe lieber im Excel habe. Wäre also eher eine Notlösung, aber besser als keine LateBinding kenne ich leider nicht. Habe es mir aber gerade angeguckt.. Vom Prinzip her könnte es aber gehen glaube ich, da ich (unbewusst) meine ACAD-App gena ...
|
In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : AutoCAD Sichtbarkeiten eines dynamischen Blocks mit VBA
Andre B. am 15.03.2018 um 12:08 Uhr (15)
Hallo Klaus,sorry, dass ich jetzt erst antworte. Komme zu nichts mehr. Ich wollte nur noch einen Riesigen DANK loswerden . Dat ist exakt was ich versucht habe.Grüße aus Bln,André ------------------Die meisten Probleme entstehen bei ihrer Lösung.------------------------------------------------[Diese Nachricht wurde von Andre B. am 15. Mrz. 2018 editiert.]
|
In das Form AutoCAD VBA wechseln |